package com.sphd.restaurantsystem.presenter;


import com.android.volley.VolleyError;
import com.sphd.restaurantsystem.info.JiFenInfo;
import com.sphd.restaurantsystem.model.GetIntegralModelImpl;
import com.sphd.restaurantsystem.view.GetIntegralView;

import java.util.List;

/**
 * Created by Hu on 2016/11/14
 */

public class GetIntegralPresenterImpl implements GetIntegralPresenter {
    GetIntegralModelImpl getIntegralModel;
    GetIntegralView getIntegralView;

    public GetIntegralPresenterImpl(GetIntegralView getIntegralView) {
        this.getIntegralView = getIntegralView;
        getIntegralModel=new GetIntegralModelImpl();
    }

    @Override
    public void addData(String url) {
        getIntegralView.showLoading();
            getIntegralModel.sendUrl(url,this);
    }

    @Override
    public void sendError(VolleyError error) {
        getIntegralView.dissLoading();
    }

    @Override
    public void sendRes(List<JiFenInfo> jiFenInfoList, int integral) {
        getIntegralView.recRes(jiFenInfoList,integral);
        getIntegralView.dissLoading();
    }
}